package PhamVanHien_LTHDT02;

import java.util.Scanner;

public class Views {
public static void main(String[] args) {
	double a, b;
	int pt;
	String btt;
	do{
		System.out.println("Mời bạn nhập vào số a: ");
		btt = new Scanner(System.in).nextLine();
		if(btt.isEmpty())
			System.out.println("Bạn chưa nhập vào số a, hãy nhập lại!");
		
	}while(btt.isEmpty());
	
	a = Double.parseDouble(btt);
	btt = null;
	do{
		System.out.println("Mời bạn nhập vào số b: ");
		btt = new Scanner(System.in).nextLine();
		if(btt.isEmpty())
			System.out.println("Bạn chưa nhập vào số b, hãy nhập lại!");
	}while(btt.isEmpty());
	b = Double.parseDouble(btt);
	btt = null;
	Caculator objC = new Caculator();
	objC.setA(a);
	objC.setB(b);
	
	CaculatorController objController = new CaculatorController(objC);
	System.out.println("Mời bạn chọn phép toán: 1. Cộng\n 2. Trừ\n 3. Nhân\n 4. Chia\n");
	do{
		btt = new Scanner(System.in).nextLine();
		if(btt.isEmpty())
			System.out.println("Bạn chưa chọn phép tính, hãy chọn lại!");
	}while(btt.isEmpty());
	
	pt = Integer.parseInt(btt);
	
	if(pt==1){
		System.out.println("Tổng của"+a+" và "+b+" là: "+objController.CaculatorInfo(pt));
	}
	else if(pt==2){
		System.out.println("Hiệu của "+a+" và "+b+" là: "+objController.CaculatorInfo(pt));
	}
	else if(pt==3){
		System.out.println("Tích của "+a+" và "+b+" là: "+objController.CaculatorInfo(pt));
	}
	else
		System.out.println("Thương của "+a+" và "+b+" là: "+objController.CaculatorInfo(pt));
}
}
